/**
 * Copyright (c) 2011-2012 Tomi Paananen.
 *
 * Part of Quick Gestures engine library.
 */

#ifndef QGENGINEPRIV_H
#define QGENGINEPRIV_H

// Qt includes
#include <QMetaType>


namespace QGEngine {

    // CONSTANTS

    const int MaxInt(32000);
    const int GesturePointCount(40);
    const quint32 GestureScaleFactor(255);
    const qreal LineTrackingPrecision(0.01);
    const qreal StaticCoefficient(GesturePointCount * 0.03);
    const int FixedDirectionIterationCount(3);
}


// Defines for DLL export
#if defined(QG_NO_LIBRARY)
    #define QGLIB_EXPORT
#elif defined(QG_LIBRARY)
    #define QGLIB_EXPORT Q_DECL_EXPORT
#else
    #define QGLIB_EXPORT Q_DECL_IMPORT
#endif

#endif // QGENGINEPRIV_H

// End of file.
